/**
 * IAdminService
 *
 * 主要职责：
 * - 管理员认证与权限管理
 *
 * 关键方法示例：
 * - Admin login(String username, String password)
 * - void assignRole(Long adminId, Long roleId)
 *
 * 实现关注点：
 * - 密码校验（bcrypt）、JWT 生成、权限持久化与校验
 *
 * 答辩要点：
 * - JWT 的 Claims 设计、权限校验在何处（拦截器或注解）
 */
package net.zjitc.yqmusicserver.service;

import net.zjitc.yqmusicserver.domain.dto.AdminDTO;
import net.zjitc.yqmusicserver.result.Result;

/**
 * @author 罗翼侨
 * @date 2025/6/18 10:19
 */
public interface IAdminService {
//    Result register(AdminDTO adminDTO);

    // 管理员登录
    Result login(AdminDTO adminDTO);

    // 退出登录
    Result logout(String token);
}
